/**
 *
 * Access (ABM), 2017-2020, 单创.
 */
package com.tengju.user.application.archives.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 *
 * @author WenLei 2020年7月13日.
 */
@Data
@ApiModel(value = "StarAuditQueryDTO", description = "星级审批列表查询参数对象")
public class StarAuditQueryDTO extends PageQueryDTO {
    
    /** */
    private static final long serialVersionUID = 1L;
    
    @ApiModelProperty("手机号")
    private String mobile;
    
    @ApiModelProperty("昵称")
    private String nickName;
    
    @ApiModelProperty("会员编号idCode")
    private Long idCode;

    @ApiModelProperty("当前星级0：无 10：城市服务商1星，20：城市服务商2星，30：城市服务商3星，40：城市服务商4星  50：省级运营商，60：大区运营商")
    private Integer originStarLevel;

    @ApiModelProperty("当前星级类型0：无 100：服务商 200：运营商")
    private Integer originStarRole;

    @ApiModelProperty("目标星级0：无 10：城市服务商1星，20：城市服务商2星，30：城市服务商3星，40：城市服务商4星  50：省级运营商，60：大区运营商")
    private Integer targetStarLevel;

    @ApiModelProperty("目标星级类型0：无 100：服务商 200：运营商")
    private Integer targetStarRole;
    
    @ApiModelProperty("审核状态：0：资质审核中，10:审核通过 20:审核拒绝")
    private Integer auditStatus;
    
    @ApiModelProperty("审核描述")
    private String auditDesc;
    
    @ApiModelProperty("邀请类型（1：自动  2：手动）")
    private Byte handleType;
    
    @ApiModelProperty("黑名单标志: 1:是黑名单， 0:不是黑名单")
    private Byte blackListFlag;

    @ApiModelProperty("星级签约状态 1已邀约 2问卷完成 3待审核 4审核拒绝 5审核通过 6考试完成 7签约完成 8已终止")
    private Integer signStatus;
}
